From 112499507e27c0434aad8181b5ce2e506150f81e Mon Sep 17 00:00:00 2001 From: robertl Date: Mon, 5 Apr 2010 13:05:18 +0000 Subject: [PATCH] Scraggler change from recent Garmin track work. --- garmin.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/garmin.c b/garmin.c index 20b9c74b0..5f232c259 100644 --- a/garmin.c +++ b/garmin.c @@ -215,6 +215,9 @@ rw_init(const char *fname) receiver_charset = CET_CHARSET_MS_ANSI; receiver_short_length = 30; break; + case 484: // Forerunner 305 + receiver_short_length = 8; + break; case 260: /* GPSMap 296 */ default: break; @@ -1064,7 +1067,7 @@ track_waypt_pr(const waypoint *wpt) { (*cur_tx_tracklist_entry)->lat = wpt->latitude; (*cur_tx_tracklist_entry)->lon = wpt->longitude; - (*cur_tx_tracklist_entry)->alt = wpt->altitude; + (*cur_tx_tracklist_entry)->alt = (wpt->altitude != unknown_alt) ? wpt->altitude : 1e25; (*cur_tx_tracklist_entry)->Time = wpt->creation_time; if ( wpt->shortname ) { strncpy((*cur_tx_tracklist_entry)->trk_ident, wpt->shortname, sizeof((*cur_tx_tracklist_entry)->trk_ident)); -- 2.30.2